home *** CD-ROM | disk | FTP | other *** search
/ Experimental BBS Explossion 3 / Experimental BBS Explossion III.iso / c / bc_pas_1.zip / CONTENTS.LST < prev    next >
File List  |  1992-12-08  |  11KB  |  214 lines

  1.  
  2.                                                                
  3.            Pro AudioSpectrum Software Development Kit
  4.      Copyright (c) 1991,1992. Media Vision, Inc. All Rights Reserved
  5.  
  6.               ----====< History >====----
  7.  
  8.                Update Revision 2.01, October   2, 1992
  9.            Update Revision 2.02, November 11, 1992
  10.            Final Release   2.00, July     22, 1992
  11.  
  12.  
  13.     Contents of Disk #1:
  14.  
  15.         \
  16.         ├───INC
  17.         └───PAS
  18.             ├───INC
  19.             ├───CDROMAPP
  20.             ├───PCM
  21.             ├───MISC
  22.             ├───TOOLS
  23.             └───SUBS
  24.             ├───CDROM
  25.             ├───FM
  26.             ├───MIDI
  27.             ├───MISC
  28.             ├───MIXERS
  29.             │   └───FYI
  30.             ├───MVSOUND
  31.             ├───PCM
  32.             └───VIDEO
  33.  
  34.  
  35.     Contents of Disk #2:
  36.  
  37.                 \
  38.         ├───PAS
  39.         │   ├───INC
  40.         │   └───TOOLS
  41.         └───SAMPLES
  42.  
  43.  
  44. \PAS\READ.ME.....................Latest news.
  45. \PAS\CONTENTS.LST................Latest contents of this diskette.
  46. \PAS\TECHNOTE.DOC................Technical tips, trick or techniques.
  47. \PAS\BLOCK.DIA...................Mixer Hardware diagram.
  48. \PAS\INC.BAT.....................Batch file to setup INCLUDE & LIB paths
  49.  
  50. \INC\PLAY.H......................'C' WAV and VOC file structure defintions.
  51.     \DDRIVER.INC.................DOS device driver control blocks.
  52.     \PLAY.INC....................ASM WAV and VOC file structure defintions.
  53.     \MASM.INC....................Assembler macros and equates.
  54.     \MODEL.INC...................Memory Model selection.
  55.  
  56. \PAS\INC\BINARY.H................Int 2F interface include for 'C'.
  57.     \BINARY.INC..............Int 2F interface include for assembler.
  58.     \CDMASTER.H..............Prototypes, etc., for the CDROM routines.
  59.     \CDROM.H.................Prototypes, etc., for the CDROM routines.
  60.     \COMMON.H................Hardware port definitions  for 'C'.
  61.     \COMMON.INC..............Hardware port definitions  for assembler.
  62.     \MIXERS.H................Prototypes for cMV* mixer routines.
  63.     \MVMIDI.H................Prototypes, etc., for the MIDI routines.
  64.     \MVMIDI.INC..............Some data declarations for the MIDI routines.
  65.     \MVSOUND.H...............Prototypes for MVSOUND.ASM routines.
  66.     \MVHSLIB.LIB.............Hardware access routines in small model.
  67.     \MVHTLIB.LIB.............Hardware access routines in tiny model.
  68.     \MVHLLIB.LIB.............Hardware access routines in large model.
  69.     \MVLLIB.LIB..............High and low level routines in tiny model.
  70.     \MVSLIB.LIB..............High and low level routines in small model.
  71.     \MVTLIB.LIB..............High and low level routines in large model.
  72.     \PCMIO.H.................PCM block and file I/O prototypes.
  73.     \STATE.H.................Hardware state table definitions for 'C'
  74.     \STATE.INC...............Hardware state table definitions for assembler.
  75.     \TARGET.H................Specific hardware product definitions for 'C'.
  76.     \TARGET.INC..............Specific hardware product definitions for assm.
  77.     \BVHLLIB.LIB.............Borland Hardware small model routines for Borland.
  78.     \BVHSLIB.LIB.............Borland Hardware tiny model routines for Borland.
  79.     \BVHTLIB.LIB.............Borland Hardware large model routines for Borland.
  80.     \BVLLIB.LIB..............Borland High & Low level Tiny model routines.
  81.     \BVSLIB.LIB..............Borland High & Low level Small model routines.
  82.     \BVTLIB.LIB..............Borland High & Low level Large model routines.
  83.  
  84. \PAS\CDROMAPP\MK.BAT.............A batch file to envoke MAKEFILE.
  85.          \MAKEFILE...........Make file for all CDROM Applications.
  86.          \TINY.BAT...........Batch file to compile all code for TINY  model
  87.          \SMALL.BAT..........Batch file to compile all code for SMALL model
  88.          \LARGE.BAT..........Batch file to compile all code for LARGE model
  89.              \CDPLAY.C...........Example Application to play a CD song.
  90.          \CDRESUME.C.........Example Application to resume a paused CD song.
  91.          \CDRESET.C..........Example Application to reset a CD player.
  92.          \CDSTOP.C...........Example Application to stop a playing CD song.
  93.          \CDSTATUS.C.........Example Application to retrieve status.
  94.          \CDPAUSE.C..........Example Application to pause a playing CD song.
  95.  
  96. \PAS\PCM\MK.BAT..................A batch file to envoke all these make files.
  97.     \BLOCKIN.................Make file for BLOCKIN.C.
  98.     \BLOCKIN.C...............Example PCM BLOCK recording program.
  99.     \BLOCKOUT................Make file for BLOCKOUT.C.
  100.     \BLOCKOUT.C..............Example PCM BLOCK playback program.
  101.     \FIXWAVE.................Make file for FIXWAVE.C.
  102.     \FIXWAVE.C...............Fixes some bad .WAV file headers.
  103.     \PLAYFILE................Make file for PLAYFILE.C.
  104.     \PLAYFILE.C..............Example PCM FILE playback program.
  105.     \PLAYFILE.H..............Prototypes for routines within PLAYFILE.C
  106.     \PLAYTEXT.H..............Text messages for PLAYFILE.C
  107.     \RECFILA.ASM.............Low level routines for RECFILE.C
  108.     \RECFILE.................Make file for RECFILE.C
  109.     \RECFILE.C...............Example PCM FILE recording program.
  110.     \RECTEXT.H...............Text messages for RECFILE.C
  111.  
  112. \PAS\SUBS\MAKET.BAT..............Batch file to rebuild the TINY libraries.
  113.      \MAKES.BAT..............Batch file to rebuild the SMALL libraries.
  114.      \MAKEL.BAT..............Batch file to rebuild the LARGE libraries.
  115.  
  116. \PAS\SUBS\CDROM\MAKEFILE.........Make file to build all CDROM low level code
  117.            \TINY.BAT.........Batch file to compile all code for TINY  model
  118.            \SMALL.BAT........Batch file to compile all code for SMALL model
  119.            \LARGE.BAT........Batch file to compile all code for LARGE model
  120.            \CDMASTER.C.......Low level CDROM access routines.
  121.            \CDROM.C..........Low level CDROM access routines.
  122.            \MSCDEX.ASM.......Low level CDROM access routines.
  123.  
  124. \PAS\SUBS\FM\MAKEFILE............Make file for FM routines.
  125.         \TINY.BAT............Batch file to compile all code for TINY  model
  126.         \SMALL.BAT...........Batch file to compile all code for SMALL model
  127.         \LARGE.BAT...........Batch file to compile all code for LARGE model
  128.         \3812A.ASM...........Low level I/O routines for the 3812.
  129.         \PHASE.C.............Example of special effects for 2OP stereo FM
  130.         \PAN2OP.C............Example of panning effects for 2OP stereo FM
  131.         \MKPAN.BAT...........Batch file to compile PAN2OP.C
  132.         \MKPHASE.BAT.........Batch file to compile PHASE.C
  133.  
  134. \PAS\SUBS\MIDI\MAKEFILE..........Make file for MIDI routines.
  135.           \TINY.BAT..........Batch file to compile all code for TINY  model
  136.           \SMALL.BAT.........Batch file to compile all code for SMALL model
  137.           \LARGE.BAT.........Batch file to compile all code for LARGE model
  138.           \MIDIA.ASM.........Low level MIDI access routines.
  139.           \MIDI.C............MIDI test program.
  140.           \MIDI..............Make file for the MIDI test program.
  141.  
  142. \PAS\SUBS\MISC\MAKEFILE..........Make file for miscellaneous routines.
  143.           \TINY.BAT..........Batch file to compile all code for TINY  model
  144.           \SMALL.BAT.........Batch file to compile all code for SMALL model
  145.           \LARGE.BAT.........Batch file to compile all code for LARGE model
  146.           \FMEMCPY.ASM.......Large model "memcpy" routine.
  147.           \GETHW.ASM.........Low level code to get the hardware device info.
  148.           \HISTO.ASM.........Histogram accumulation routines.
  149.           \MVOUT.ASM.........shadowed I/O to relocatable Pro Audio cards.
  150.           \MVSTATE.ASM.......State table for write only Pro Audio cards.
  151.           \INITHW.C..........'C' code to initialize the hardware.
  152.           \MVINIT............Make file to MVINIT.C
  153.           \MVINIT.C..........DOS utility program that initializes the H/W
  154.           \SELFILT.C.........Filter selection based on the sample rate.
  155.  
  156. \PAS\SUBS\MIXERS\MAKEFILE........Make file for mixer routines.
  157.         \TINY.BAT .......Batch file to compile all code for TINY  model
  158.         \SMALL.BAT.......Batch file to compile all code for SMALL model
  159.         \LARGE.BAT.......Batch file to compile all code for LARGE model
  160.         \CMIXERS.ASM.....'C' interface code to the linked mixer code.
  161.         \DIALOG.C........Mixer dialog code found in PAS.EXE.
  162.         \DIALOG.H........Miscellaneous stuff for DIALOG.C.
  163.         \DIALOGA.ASM.....Low level routines for DIALOG.C.
  164.         \MAIN............Make file for MAIN.C
  165.         \MAIN.C..........Demo DOS utility to run the mixer dialog.
  166.         \MIXERC.C........Application Mixer initialization code
  167.  
  168. \PAS\SUBS\MIXERS\FYI\MIXERS......Make file for the mixer code.
  169.             \MIXERS.ASM..Source code to mixer access routines.
  170.             \MIXER.DRV...Disk resident version of the mixer code.
  171.             \MIXBIN.H....Header file containing the mixer code.
  172.             \ORIGMIXC.C..Version of original developers kit Mixer code.
  173.  
  174. \PAS\SUBS\MVSOUND\MAKEFILE.......Make file for mvsound.asm.
  175.          \TINY.BAT.......Batch file to compile all code for TINY  model
  176.          \SMALL.BAT......Batch file to compile all code for SMALL model
  177.          \LARGE.BAT......Batch file to compile all code for LARGE model
  178.          \MVSOUND.ASM....Hardware level routines for PCM I/O.
  179.  
  180. \PAS\SUBS\PCM\MAKEFILE...........Make file for pcm I/O routines.
  181.          \TINY.BAT...........Batch file to compile all code for TINY  model
  182.          \SMALL.BAT..........Batch file to compile all code for SMALL model
  183.          \LARGE.BAT..........Batch file to compile all code for LARGE model
  184.          \PCMIOA.ASM.........Low level PCM block and file I/O routines.
  185.          \PCMIOC.C...........High level PCM block and file I/O routines.
  186.  
  187. \PAS\SUBS\VIDEO\MAKEFILE.........Make file for simple video code.
  188.            \TINY.BAT.........Batch file to compile all code for TINY  model
  189.            \SMALL.BAT........Batch file to compile all code for SMALL model
  190.            \LARGE.BAT........Batch file to compile all code for LARGE model
  191.            \VIDEO.ASM........Source to video routines.
  192.  
  193. \PAS\MISC\MVI....................Make file for MVI.C.
  194.      \MVI.C..................DOS utility to talk to MVSOUND.SYS.
  195.  
  196. \PAS\TOOLS\OPL3.EXE..............OPL3 FM synthesizer programming utility.
  197.       \OPL3.STT..............OPL3 state file for OPL3.EXE.
  198.       \OPL3HELP.INP..........Helps for OPL3.EXE.
  199.       \FIXWAVE.EXE...........Utility to fix some .WAV header problems.
  200.       \MAKEBIN.EXE...........Converts a .COM file into a .H header.
  201.       \MVI.EXE...............Utility to to talk to MVSOUND.SYS
  202.       \MVINIT.EXE............Utility to reset the hardware.
  203.       \MVSOUND.SYS...........DOS device driver for mixer control.
  204.       \PAS.EXE...............DOS command line interface & mixer control.
  205.       \PLAYFILE.EXE..........Utility to play .WAV and .VOC files.
  206.       \RECFILE.EXE...........Utility to record .WAV files
  207.       \REPORT.COM............TSR to report all int 2F activity.
  208.       \STARTFM.EXE...........Utility to generate a tone from the FM chip.
  209.       \WAVEIT.EXE............Utility to convert raw data into .WAV files.
  210.       \WHATIS.EXE............Utility to detail the contents of a .VOC file.
  211.  
  212. \SAMPLES\WAVES.ZIP...............WAVE sound file samples.
  213.  
  214.